﻿/* Styles for validation helpers
-----------------------------------------------------------*/
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
HTML {
	WIDTH: 100%; HEIGHT: 100%
}
BODY {
	WIDTH: 100%; HEIGHT: 100%
}
HTML {
	OVERFLOW-Y: scroll
}
BODY {
	BACKGROUND-COLOR: #fff; WORD-BREAK: break-all
}
BODY {
	LINE-HEIGHT: 1.5em; FONT-FAMILY: "����", Dotum, Helvetica, AppleGothic, Sans-serif; COLOR: #383d41; FONT-SIZE: 12px
}
INPUT {
	LINE-HEIGHT: 1.5em; FONT-FAMILY: "����", Dotum, Helvetica, AppleGothic, Sans-serif; COLOR: #383d41; FONT-SIZE: 12px
}
BUTTON {
	LINE-HEIGHT: 1.5em; FONT-FAMILY: "����", Dotum, Helvetica, AppleGothic, Sans-serif; COLOR: #383d41; FONT-SIZE: 12px
}
H1 {
	TEXT-ALIGN: left; FONT-SIZE: 12px
}
H2 {
	TEXT-ALIGN: left; FONT-SIZE: 12px
}
H3 {
	TEXT-ALIGN: left; FONT-SIZE: 12px
}
H4 {
	TEXT-ALIGN: left; FONT-SIZE: 12px
}
H5 {
	TEXT-ALIGN: left; FONT-SIZE: 12px
}
H6 {
	TEXT-ALIGN: left; FONT-SIZE: 12px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
IFRAME {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
A {
	COLOR: #2f3743; TEXT-DECORATION: none
}
A:hover {
	COLOR: #390; TEXT-DECORATION: underline
}
EM {
	FONT-STYLE: normal
}
ADDRESS {
	FONT-STYLE: normal
}
BUTTON {
	CURSOR: pointer; _cursor: hand
}
LABEL {
	CURSOR: pointer; _cursor: hand
}
BUTTON * {
	POSITION: relative
}
BUTTON IMG {
	LEFT: -3px
}
TEXTAREA {
	OVERFLOW: auto
}
HTML:first-child SELECT {
	PADDING-RIGHT: 6px; HEIGHT: 20px
}
OPTION {
	PADDING-RIGHT: 6px
}
.input_text {
	PADDING-RIGHT: 1px
}
TEXTAREA {
	PADDING-RIGHT: 1px
}
.input_check {
	WIDTH: 13px; HEIGHT: 13px
}
.input_radio {
	WIDTH: 13px; HEIGHT: 13px
}
.blind {
	POSITION: absolute; DISPLAY: block; OVERFLOW: hidden; TOP: -5000px; LEFT: 0px
}
LEGEND {
	POSITION: absolute; DISPLAY: block; OVERFLOW: hidden; TOP: -5000px; LEFT: 0px
}
.ke_kbd .skip_kbd {
	POSITION: absolute; DISPLAY: block; OVERFLOW: hidden; TOP: -5000px; LEFT: 0px
}
.wg_sports THEAD TH {
	POSITION: absolute; DISPLAY: block; OVERFLOW: hidden; TOP: -5000px; LEFT: 0px
}
HR {
	DISPLAY: none
}
LEGEND {
	
}
.entry-title {
	DISPLAY: none
}
.page {
	LINE-HEIGHT: 1em !important; CLEAR: both; FONT-SIZE: 0.95em !important
}
.page A {
	POSITION: relative; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline-block; MARGIN-LEFT: -5px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.page SPAN {
	POSITION: relative; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline-block; MARGIN-LEFT: -5px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.page A {
	Z-INDEX: 1
}
.page .pre {
	PADDING-RIGHT: 0px
}
.page .next {
	PADDING-LEFT: 0px
}
.page IMG {
	VERTICAL-ALIGN: top
}
.page .num {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
.page .num SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
.page .num {
	MARGIN-TOP: 4px; FONT-FAMILY: Tahoma; LETTER-SPACING: -1px; COLOR: #b3b7bc; FONT-SIZE: 0.9em; MARGIN-RIGHT: 5px
}
.page .num SPAN {
	FONT-WEIGHT: bold
}
.page .num EM {
	COLOR: #848689; FONT-WEIGHT: bold
}
.page_ctr {
	POSITION: absolute; WIDTH: 130px; BOTTOM: 0px; HEIGHT: 23px; CLEAR: both; LEFT: 0px
}
.page_ctr A {
	FLOAT: left; MARGIN-LEFT: -1px; _display: inline
}
.page_ctr .p_list {
	MARGIN-LEFT: 8px
}
.page_ctr .p_cast {
	POSITION: absolute; TOP: 0px; RIGHT: 7px
}
.shadow2 {
	POSITION: absolute; LINE-HEIGHT: 0; WIDTH: 100%; BOTTOM: -3px; BACKGROUND: url(http://wstatic.naver.com/w9/bg_shadow_v3.png); HEIGHT: 2px; FONT-SIZE: 0px; OVERFLOW: hidden; LEFT: 0px; _background: none
}
.show {
	DISPLAY: block
}
.hide {
	DISPLAY: none
}
BODY {
	TEXT-ALIGN: center
}
#wrap {
	MIN-WIDTH: 880px
}
#header {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 880px
}
#container {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 880px
}
#footer {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 880px
}
#container:after {
	DISPLAY: block; CLEAR: both; CONTENT: ""
}
#column_left {
	WIDTH: 600px; FLOAT: left
}
#column_right {
	WIDTH: 280px; FLOAT: right
}
#header {
	Z-INDEX: 100; POSITION: relative; MARGIN-BOTTOM: 3px; HEIGHT: 163px; OVERFLOW: visible
}
#header H1 {
	POSITION: absolute; FONT: bold 2.8em/78px Verdana; LETTER-SPACING: -1px; TOP: 22px; RIGHT: 582px
}
#footer {
	POSITION: relative; PADDING-BOTTOM: 30px; LETTER-SPACING: -1px; CLEAR: both; BORDER-TOP: #636870 3px solid
}
#loading {
	POSITION: absolute; BACKGROUND-COLOR: white; MARGIN-TOP: 30px; WIDTH: 278px; HEIGHT: 252px; MARGIN-LEFT: 1px
}
#comm_loading {
	POSITION: relative; TOP: 92px; LEFT: 119px
}
DIV.login {
	POSITION: relative; MARGIN-TOP: 50px; WIDTH: 800px; BACKGROUND: url(/images/member/login/login_bg.gif) no-repeat 55px 51px; HEIGHT: 500px
}
DIV.login_box {
	POSITION: absolute; FILTER: alpha(opacity=80); WIDTH: 495px; HEIGHT: 161px; TOP: 168px; LEFT: 187px; opacity: 0.8; -moz-opacity: 0.8
}
DIV.login_box DIV.left {
	WIDTH: 8px; BACKGROUND: url(/images/member/login/login_box_left.gif) no-repeat left top; FLOAT: left; HEIGHT: 161px
}
DIV.login_box DIV.center {
	WIDTH: 463px; BACKGROUND: url(/images/member/login/login_box_bg.gif) repeat-x left top; FLOAT: left; HEIGHT: 161px
}
DIV.login_box DIV.right {
	WIDTH: 24px; BACKGROUND: url(/images/member/login/login_box_right.gif) no-repeat left top; FLOAT: left; HEIGHT: 161px
}
DIV.content {
	POSITION: relative; WIDTH: 461px; HEIGHT: 161px
}
DIV.input {
	POSITION: absolute; WIDTH: 200px; HEIGHT: 45px; TOP: 42px; LEFT: 38px
}
DIV.input P.p1 {
	POSITION: relative
}
DIV.input P.p2 {
	POSITION: relative
}
DIV.input P.p1 IMG {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
DIV.input P.p1 INPUT.login {
	BORDER-BOTTOM: #b19390 1px solid; POSITION: absolute; BORDER-LEFT: #b19390 1px solid; WIDTH: 147px; HEIGHT: 18px; BORDER-TOP: #b19390 1px solid; TOP: 0px; BORDER-RIGHT: #b19390 1px solid; LEFT: 50px
}
DIV.input P.p2 IMG {
	POSITION: absolute; TOP: 24px; LEFT: 0px
}
DIV.input P.p2 INPUT.login {
	BORDER-BOTTOM: #b19390 1px solid; POSITION: absolute; BORDER-LEFT: #b19390 1px solid; WIDTH: 147px; HEIGHT: 18px; BORDER-TOP: #b19390 1px solid; TOP: 24px; BORDER-RIGHT: #b19390 1px solid; LEFT: 50px
}
DIV.btn {
	POSITION: absolute; WIDTH: 119px; HEIGHT: 33px; TOP: 49px; RIGHT: 36px
}
DIV.btn2 {
	POSITION: absolute; WIDTH: 200px; BOTTOM: 16px; HEIGHT: 33px; LEFT: 38px
}
P.line {
	POSITION: absolute; WIDTH: 400px; BOTTOM: 57px; BACKGROUND: url(/images/member/login/line.gif) no-repeat left top; HEIGHT: 5px; LEFT: 38px
}
